#text img{
border:0px;
}
#text .pagination {
   font-size: .9em;
	font-weight: bold;
   text-align: right;
   margin: .1em 0 1em 0;
   line-height: 180%;
   white-space: normal;
	clear: both;
}
#text .pagination span {
   position: absolute;
   left: -1000px;
}
#text .pagination a,
#text .pagination strong {
   text-decoration: none;
   text-align: center;
   vertical-align: top;
   float: left;
   text-align: center;
   padding: 0;
   margin-right: 2px;
   border: 1px solid;
   width: 1.8em;
   height: 1.7em;
   -moz-border-radius: .3em;
   -webkit-border-radius: .3em;
}
#text .pagination a {
   background-color: #F1F6F5;
   /*color: inherit;*/
   border-color: #c8d6d6 #9EADAD #9EADAD #c8d6d6;
}
#text .pagination a:visited {
   color: #5F7BB3;
   background-color: #F1F6F5;
   /*color: inherit;*/
   text-decoration: none;
}
#text .pagination a:hover {
   background-color: #EDECE4;
   color: #000;
   border-color: #C9C7BC #808080 #808080 #C9C7BC;
   /*-moz-appearance: toolbarbutton;*/
}
#text .pagination a:active,
#text .pagination a:focus {
   background-color: #E0DFD7;
   color: #000;
   border-color: #808080 #C9C7BC #C9C7BC #808080;
   /*-moz-appearance: toolbarbutton;*/
}
.pagination strong {
   background-color: #f1eed7;
   color: #CE4D0E;
   border-color: #808080 #C9C7BC #C9C7BC #808080!important;
}
#text .pagination .skip {
   border: none;
   background-color: transparent;
   color: #000;
   position: static;
   float: left;
   margin-right: 2px;
   width: auto;
   height: 1.7em;
}
#text .pagination .skip:visited {
   color: #5F7BB3;
   background-color: transparent;
}
#text .pagination .skip:hover,
#text .pagination .skip:active,
#text .pagination .skip:focus {
   /*padding: 2px 4px;*/
   background-color: transparent;
   color: inherit;
   -moz-appearance: none;
}
#text .pagination img {
   margin: .25em 0;
}
/*#text .pagination a[title="Eine Seite vor"] {
   margin-right: -4px;
}*/

#text .pagination::after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

#text .pagination span.select {
   text-align: center;
   position: relative;
   left: 0;
   float: left;
   background-color: #F1F6F5;
   color: inherit;
   margin-right: 2px;
   padding: 0;
   border: 1px solid #c8d6d6;
   border-color: #c8d6d6 #9EADAD #9EADAD #c8d6d6;
   min-width: 1.8em;
   /*min-height: 1.6em;*/
   height: 1.7em;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}
#text .pagination span.select:hover {
   background-color: #EDECE4;
   color: #000;
   border-color: #C9C7BC #808080 #808080 #C9C7BC;
   /*-moz-appearance: toolbarbutton;*/
   /*-moz-appearance: toolbarbutton;*/
}
#text .pagination span.select::before {
   content: "...";
   position: static;
   display: inline;
   cursor: default;
   font-weight: bold;
   color: #036;
   background-color: transparent;
}
#text .pagination span.select:hover::before {
   color: #000;
   background-color: transparent;
}
#text .pagination span.select::after {
   content: url(ico_menuebutton.png);
   cursor: default;
   background-color: transparent;
}
#text .pagination span.select:hover::after {
   content: url(ico_menuebutton_hover.png);
}
#text .pagination span.select span.option {
   display: none;
   position: absolute;
   z-index: 9;
   left: -1px;
   text-align: left;
   padding: 0 1em 1em;
   margin-left: -1em;
   width: 9.5em;
   
   /*background-color: #fff;
   color: inherit;
   border: 1px solid;
   border-color: #c9c7bc #808080 #808080 #c9c7bc;
   padding: 2px;*/
}
#text .pagination span.select:hover span.option {
   display: block;
   /*opacity: 0.9;*/
}
#text .pagination span.select span.option span.items {
   position: static;
   background-color: #fff;
   color: inherit;
   border: 1px solid;
   border-color: #c9c7bc #808080 #808080 #c9c7bc;
   padding: 2px 2px 0;
   float: left;
}
#text .pagination span.select span.option span.items::after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
   overflow: hidden;
}
#text .pagination span.select span.option:hover {
   /*opacity: 1;*/
}
#text ul#ext-liste+h5 {
   margin-top: -1.5em;
}
#text ul+h5+.pagination span.select:hover span.option {
   bottom: 1.75em;
   padding: 1em 1em 0;
   z-index: 11;
}
#text .pagination span.select span.buttons::after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
#text .pagination > span.select a {
   margin: 2px 1px;
}
